Snapservice Clusters VirtualMachines ReplicationInfo

Snapservice Clusters VirtualMachines ReplicationInfo
Snapservice Clusters VirtualMachines ReplicationInfo

The Snapservice Clusters VirtualMachines ReplicationInfo schema contains properties that provide information regarding the replication configuration for a virtual machine.

This schema was added in vSphere API 9.0.0.0.

JSON Example
{
    "status": "string",
    "errors": [
        {
            "messages": [
                {
                    "id": "string",
                    "default_message": "string",
                    "args": [
                        "string"
                    ],
                    "params": {
                        "params": {
                            "s": "string",
                            "dt": "string",
                            "i": 0,
                            "d": "number",
                            "l": "Vapi Std NestedLocalizableMessage Object",
                            "format": "string",
                            "precision": 0
                        }
                    },
                    "localized": "string"
                }
            ]
        }
    ],
    "license_failure": false,
    "error_type": "string",
    "cluster_pair": "string",
    "replica_datastores": [
        "string"
    ],
    "rpo_violation": {
        "unit": "string",
        "duration": 0
    }
}
string
status
Required

Replication state for the virtual machine.

For more information see: Snapservice Clusters VirtualMachines ReplicationStatus.

This property was added in vSphere API 9.0.0.0.

errors
Optional

List of replication configuration errors for the virtual machine. If missing or null no failure reason is available for the virtual machine.

This property was added in vSphere API 9.0.0.0.

This property is optional and it is only relevant when the value of status is one of Snapservice Clusters VirtualMachines ReplicationStatus.ERROR or Snapservice Clusters VirtualMachines ReplicationStatus.CONFIGURATION_ERROR.

boolean
license_failure
Optional

This property is deprecated.

Virtual machine replication configuration failed due to invalid license.

This property was added in vSphere API 9.0.0.0.

This property is optional and it is only relevant when the value of status is one of Snapservice Clusters VirtualMachines ReplicationStatus.ERROR or Snapservice Clusters VirtualMachines ReplicationStatus.CONFIGURATION_ERROR.

string
error_type
Optional

Virtual machine replication error type.

For more information see: Snapservice Clusters VirtualMachines ReplicationErrorType.

This property was added in vSphere API 9.1.0.0.

This property is optional and it is only relevant when the value of status is one of Snapservice Clusters VirtualMachines ReplicationStatus.ERROR or Snapservice Clusters VirtualMachines ReplicationStatus.CONFIGURATION_ERROR.

string
cluster_pair
Required

Cluster pair for which the virtual machine replication is configured.

This property was added in vSphere API 9.0.0.0.

When clients pass a value of this schema as a parameter, the property must be an identifier for the resource type: com.vmware.snapservice.cluster_pair. When operations return a value of this schema as a response, the property will be an identifier for the resource type: com.vmware.snapservice.cluster_pair.

array of string
replica_datastores
Optional

Replica datastores for which the virtual machine replication is configured.

This property was added in vSphere API 9.1.0.0.

This property is optional because it was added in a newer version than its parent node.

When clients pass a value of this schema as a parameter, the property must contain identifiers for the resource type: Datastore. When operations return a value of this schema as a response, the property will contain identifiers for the resource type: Datastore.

rpo_violation
Optional

The RecoveryPointObjective(RPO) violation for the virtual machine replication.

This property was added in vSphere API 9.1.0.0.

missing or null if there is no rpo violation for the virtual machine.